import request from '@/utils/request'

let autoApi = {




  // //王者 获取角色列表
  getRoleList(query) {
    return request({
      url: '/V2/H5/roleList',
      method: 'get',
      params: query
    })
  },
  //王者 获取角色详情
  getRoleInfo(query) {
    return request({
      url: '/V2/H5/gengerTitle',
      method: 'get',
      params: query
    })
  },

  // // 自动将官方属性匹配到本系统
  // huoquWzry(query) {
  //   return request({
  //     url: '/huoqu/wzry',
  //     method: 'get',
  //     params: query,
  //     timeout: 1000 * 60 * 5
  //   })
  // },


  //王者 获取角色列表
  getRoleListNew(query) {
    return request({
      url: '/huoqu/wzry/getRole',
      method: 'get',
      params: query
    })
  },
  //王者 获取角色详情
  getRoleInfoNew(data) {
    return request({
      url: '/huoqu/wzry/getData',
      method: 'post',
      data
    })
  },

    //王者 获取角色列表 属性同步
    getRoleListAttr(query) {
      return request({
        url: '/huoqu/wzry/getRoleAttr',
        method: 'get',
        params: query
      })
    },
    //王者 获取角色详情  属性同步
    getRoleInfoAttr(data) {
      return request({
        url: '/huoqu/wzry/getDataAttr',
        method: 'post',
        data
      })
    },


  //根据多选的ids获取选项列表
  getSelectList(query) {
    return request({
      url: '/game/attribute/allAttr',
      method: 'post',
      data: query
    })
  },
  // 获取和平营地授权二维码
  /**
   * 
   * @param {*} query 获取二维码
   * @returns 
   */
  getHPJYqrcode(params) {
    return request({
      url: '/huoqu/hpjy2/getQrCode',
      method: 'get',
      params
    })
  },
  // 查询二维码状态  
  // 判断是否已扫码授权  
  hpjyv2CheckLogin(params) {
    return request({
      url: '/huoqu/hpjy2/checkCode',
      method: 'get',
      params,
      timeout: 1000 * 30,
    })
  },
    // 和平  获取数据  
    hpjyv2GetData(data) {
      return request({
        url: '/huoqu/hpjy2/getData',
        method: 'post',
        data
      })
    },
  // // 判断是否已扫码授权  WX
  // hpjyv2CheckLoginWX(data) {
  //   return request({
  //     url: '/hpjyv2/checkwxLogin',
  //     method: 'post',
  //     data,
  //     timeout: 1000 * 60,
  //   })
  // },


  // /**
  // * 
  // * @param {*} query 获取qq数据 
  // * @returns 
  // */
  // getQQInfo(data) {
  //   return request({
  //     url: '/hpjyv2/qqLogin',
  //     method: 'post',
  //     data
  //   })
  // },
  // /**
  // * 
  // * @param {*} query 获取wx数据 
  // * @returns 
  // */
  // getwxInfo(data) {
  //   return request({
  //     url: '/hpjyv2/wxLogin',
  //     method: 'post',
  //     data
  //   })
  // },

  // 游戏字典  和平扫码同步属性
  /**
  * 
  * @param {*} query 获取qq二维码
  * @returns 
  */
  dictgetQQERWEIMA() {
    return request({
      url: '/huoqu/hpjy/qqQrcode ',
      method: 'post',
    })
  },
  /**
  * 
  * @param {*} query 获取微信二维码
  * @returns 
  */
  dictgetWXERWEIMA() {
    return request({
      url: '/huoqu/hpjy/wxQrcode',
      method: 'post',
    })
  },
  /**
  * 
  * @param {*} query 获取qq数据 
  * @returns 
  */
  dictgetQQInfo(data) {
    return request({
      url: '/huoqu/hpjy/qqLogin',
      method: 'post',
      data,
      timeout: 1000 * 60 * 10
    })
  },
  /**
  * 
  * @param {*} query 获取wx数据 
  * @returns 
  */
  dictgetwxInfo(data) {
    return request({
      url: '/huoqu/hpjy/wxLogin',
      method: 'post',
      data,
      timeout: 1000 * 60 * 10
    })
  },
  // 获取英雄联盟授权二维码
  /*/V2/H5/getQRcode 755716196
yingdi    营地 755716196
authType  1  qq  2、微信*/
  getLOLQRcode(query) {
    return request({
      url: '/qrCode/tdCode',
      method: 'get',
      params: query
    })
  },
  // 授权后获取token uuid type
  postToken(data) {
    return request({
      url: '/qrCode/getToken',
      method: 'post',
      data
    })
  },

  // LOLM 获取微信授权码
  getwxLolcode(query) {
    return request({
      url: '/qrCode/wxLolcode',
      method: 'get',
      params: query
    })
  },
  // LOLM 微信区 获取数据
  getwxLolmData(data) {
    return request({
      url: '/qrCode/getwxLolmData',
      method: 'post',
      data
    })
  },
  // 查询二维码状态 lolm WX
  checkWXLoginLOLM(query) {
    return request({
      url: '/qrCode/checkWXLogin',
      method: 'get',
      timeout: 1000 * 30,
      params: query
    })
  },

  // 查询二维码状态 lolm QQ
  checkLoginLOLMqq(query) {
    return request({
      url: '/qrCode/checkLogin',
      method: 'get',
      params: query
    })
  },

  // LOL 同步官方属性到本系统  前置功能  获取授权二维码
  getLOLhuoquQRcode(query) {
    return request({
      url: '/huoqu/tdCode',
      method: 'get',
      params: query
    })
  },
  // LOL 同步官方属性到本系统  token uuid type
  posthuoquyxlm(query) {
    return request({
      url: '/huoqu/yxlm',
      method: 'get',
      params: query,
      timeout: 1000 * 60 * 20
    })
  },

  // 获取CF 二维码

  getCFQRcode(query) {
    return request({
      url: '/qrCode/cf/getXLLogin',
      method: 'get',
      params: query
    })
  },
  // CF授权状态查询
  getXLLoginFindRe(query) {
    return request({
      url: '/qrCode/cf/getXLLoginFindRe',
      method: 'get',
      params: query
    })
  },
  // CF数据获取
  getXLGameInfo(query) {
    return request({
      url: '/qrCode/cf/getCYHXshuxing',
      method: 'get',
      params: query
    })
  },
  // 无畏契约  /qrcode/val/tdCode
  getWWQRcode(query) {
    return request({
      url: '/huoqu/wwqy/getQrCode',
      method: 'get',
      params: query
    })
  },
  // 无畏契约  校验二维码状态
  getWWcheckCode(query) {
    return request({
      url: '/huoqu/wwqy/checkCode',
      method: 'get',
      params: query
    })
  },
  // 授权后获取token uuid type  /qrcode/getValData
  postWWToken(data) {
    return request({
      url: '/huoqu/wwqy/getData',
      method: 'post',
      data
    })
  },
  // 无畏契约自动同步属性
  huoqugetWWQRcode(query) {
    return request({
      url: '/huoqu/qrCode/wwqy/val/tdCode',
      method: 'get',
      params: query
    })
  },
  // 自动同步属性 授权后获取token uuid type
  huoqupostWWToken(query) {
    return request({
      url: '/huoqu/qrCode/wwqy/getValData',
      method: 'get',
      params: query,
      timeout: 1000 * 60 * 10
    })
  },




  // 获取金铲铲 二维码

  getJCCQRcode(query) {
    return request({
      url: '/qrcode/jcc/tdCode',
      method: 'get',
      params: query
    })
  },
  // 金铲铲数据获取
  getJccData(query) {
    return request({
      url: '/qrcode/getJccData',
      method: 'get',
      params: query
    })
  },

  // 小算  自动截图任务列表
  autoImgTasklist(query) {
    return request({
      url: '/autoImgTask/list',
      method: 'get',
      params: query
    })
  },
  // 查询自动截图虞豆够不够
  autoImgCost(params) {
    return request({
      url: `/goods/info/autoImgCost`,
      method: 'get',
      params
    })
  },
  // 查询自动截图任务详情
  autoImgTaskRecordInfo(params) {
    return request({
      url: `/autoImgTaskRecord/list`,
      method: 'get',
      params
    })
  },
  // 自动截图  重新发起任务
  autoImgTaskRestart(data) {
    return request({
      url: `/autoImgTask/restart`,
      method: 'post',
      data
    })
  },

  // 无畏契约 自动获取 /qrcode/getDataById
  WWQYgetDataById(params) {
    return request({
      url: `/huoqu/wwqy/getDataById`,
      method: 'get',
      params
    })
  },

  // 永劫无间自动获取
  ziYanGetYJWJ(params) {
    console.log("%c Line:385 🥔 params", "color:#6ec1c2", params);
    return request({
      url: `/huoqu/YJWJ/get`,
      method: 'get',
      timeout: 1000 * 60,
      params
    })
  },
  // 永劫无间 手机号获取  发送验证码
  ziYanYJWJphoneCode(params) {
    return request({
      url: `/huoqu/YJWJ/sendSms`,
      method: 'get',
      params
    })
  },
  // 永劫无间 手机号获取 上传验证码  获取数据
  ziYanYJWJphoneCodeGetData(params) {
    return request({
      url: `/huoqu/YJWJ/smsLogin`,
      method: 'get',
      timeout: 1000 * 30,
      params
    })
  },

  // 原神 手机号获取  发送验证码
  sendSmsYuanShen(params) {
    return request({
      url: `/huoqu/ys/sendSms`,
      method: 'get',
      params
    })
  },
  // 原神 手机号获取 上传验证码  获取数据
  yuanshenSmsGetData(params) {
    return request({
      url: `/huoqu/ys/smsLogin`,
      method: 'get',
      timeout: 1000 * 30,
      params
    })
  },

  // 火影忍者  获取扫码二维码 QQ
  HYRZGetQQqrcode(data) {
    return request({
      url: `/huoqu/HYRZ/qqQrcode`,
      method: 'post',
      data
    })
  },
  // 火影忍者  校验二维码状态 QQ
  HYRZCheckQQqrcode(data) {
    return request({
      url: `/huoqu/HYRZ/checkqqLogin`,
      method: 'post',
      data
    })
  },
  // 火影忍者  获取角色列表 QQ
  HYRZqqLogin(data) {
    return request({
      url: `/huoqu/HYRZ/qqLogin`,
      method: 'post',
      data
    })
  },
  // 火影忍者  获取角色数据 QQ
  HYRZgetDataQQ(data) {
    return request({
      url: `/huoqu/HYRZ/getQQData`,
      method: 'post',
      data
    })
  },

  // 火影忍者  获取扫码二维码 WX
  HYRZGetWxQrcode(data) {
    return request({
      url: `/huoqu/HYRZ/wxQrcode`,
      method: 'post',
      data
    })
  },
  // /huoqu/HYRZ/checkwxLogin
  // 火影忍者  校验二维码状态 微信
  HYRZCheckWXqrcode(data) {
    return request({
      url: `/huoqu/HYRZ/checkwxLogin`,
      method: 'post',
      timeout: 1000 * 60,
      data
    })
  },

  // 火影忍者  获取角色列表 微信
  HYRZwxLogin(data) {
    return request({
      url: `/huoqu/HYRZ/wxLogin`,
      method: 'post',
      data
    })
  },
  // 火影忍者  获取角色数据 微信
  HYRZgetDataWX(data) {
    return request({
      url: `/huoqu/HYRZ/getWXData`,
      method: 'post',
      data
    })
  },

  // 三角洲行动  获取二维码
  SanJiaoZhouGetCode() {
    return request({
      url: `/huoqu/sjzxd/getQrCode`,
      method: 'get'
    })
  },
  // 三角洲行动  检查二维码状态
  SanJiaoZhouCheckCode(params) {
    return request({
      url: `/huoqu/sjzxd/checkCode`,
      method: 'get',
      params
    })
  },
  // 三角洲行动  获取数据
  SanJiaoZhouGetData(data) {
    return request({
      url: `/huoqu/sjzxd/getData`,
      method: 'post',
      data
    })
  },

  // 枪战王者  获取二维码
  QiangzhanGetCode(params) {
    return request({
      url: `/huoqu/qzwz/getQrCode`,
      method: 'get',
      params
    })
  },
  // 枪战王者  检查二维码状态
  QiangzhanCheckCode(params) {
    return request({
      url: `/huoqu/qzwz/checkCode`,
      method: 'get',
      params
    })
  },
  // 枪战王者  获取数据
  QiangzhanGetData(data) {
    return request({
      url: `/huoqu/qzwz/getData`,
      method: 'post',
      data
    })
  },

  // QQ飞车  获取二维码
  QQspeedGetCode(params) {
    return request({
      url: `/huoqu/qqfc/getQrCode`,
      method: 'get',
      params
    })
  },
  // QQ飞车  检查二维码状态
  QQspeedCheckCode(params) {
    return request({
      url: `/huoqu/qqfc/checkCode`,
      method: 'get',
      params,
      timeout: 1000 * 20
    })
  },
  // QQ飞车  获取数据
  QQspeedGetData(data) {
    return request({
      url: `/huoqu/qqfc/getData`,
      method: 'post',
      data
    })
  }
}
// 三角洲
export const SanJiaoZhouGetCode = autoApi.SanJiaoZhouGetCode
export const SanJiaoZhouCheckCode = autoApi.SanJiaoZhouCheckCode
export const SanJiaoZhouGetData = autoApi.SanJiaoZhouGetData

// 枪战王者
export const QiangzhanGetCode = autoApi.QiangzhanGetCode
export const QiangzhanCheckCode = autoApi.QiangzhanCheckCode
export const QiangzhanGetData = autoApi.QiangzhanGetData

// QQ飞车
export const QQspeedGetCode = autoApi.QQspeedGetCode
export const QQspeedCheckCode = autoApi.QQspeedCheckCode
export const QQspeedGetData = autoApi.QQspeedGetData


export default autoApi

